export interface GoodsVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 商品名称
   */
  title: string;

  /**
   * 售价
   */
  price: number;

  /**
   * 原价
   */
  originalPrice: number;

  /**
   * 详情图
   */
  detailImage: string;

  /**
   * 详情图Url
   */
  detailImageUrl: string;

  /**
   * 轮播图
   */
  photo: string;

  /**
   * 轮播图Url
   */
  photoUrl: string;
  /**
   * 状态
   */
  listing: number;

  /**
   * 销量
   */
  virtuals?: string;

  /**
   * 创建时间
   */
  createTime: string;
}

export interface GoodsForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 商品名称
   */
  title?: string;

  /**
   * 商品标签
   */
  labels?: string;

  /**
   * 售价
   */
  price?: number;

  /**
   * 原价
   */
  originalPrice?: number;

  /**
   * 详情图
   */
  detailImage?: string;
  photo?: string;

  /**
   * 状态
   */
  listing?: string;

  /**
   * 销量
   */
  virtuals?: string;
}

export interface GoodsQuery extends PageQuery {
  /**
   * 商品名称
   */
  title?: string;

  /**
   * 状态
   */
  listing?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
